/* BUTTON - GNB
----------------------------------------------------------------------------*/
.header .gnb_btn input[type="button"] { 
	height: 50px; background: url(/Images/common/common_btn_gnb_nor.gif) repeat-x; cursor: pointer; padding: 0 20px; margin-right: -3px;
	border-top: 1px solid #455989; border-right: 1px solid #202c4a; border-left: 1px solid #526080; border-bottom: 1px solid #202c4a; 
	font-family: dotum,'돋움'; font-size: 12px; color: #93abe6; 
	}

.header .gnb_btn input[type="button"].sel { 
	color: #eddb37; font-weight: bold; background: url(/Images/common/common_btn_gnb_sel.gif) repeat-x; border-left: 1px solid #202c4a; 
	}


/* BUTTON - TAB
----------------------------------------------------------------------------*/
.tab_style1 input[type="button"] { 
	height: 30px; background: url(/Images/common/common_btn_tab_nor.gif) repeat-x; cursor: pointer; padding: 0 30px; margin-right: -4px;
	border: 1px solid #c5c9d4; font-family: dotum,'돋움'; font-size: 12px; color: #606880; font-weight: bold; line-height: 30px; vertical-align: top:
	}
	
.tab_style1 input[type="button"].sel { 
	background: url(/Images/common/common_btn_tab_sel.gif) repeat-x; border: 1px solid #939fbd; color: #fff;
	}


/* BUTTON - BODY 
----------------------------------------------------------------------------*/
.ctrl_blue25 { 
	height: 27px; background: url(/Images/common/common_btn_h25_blue.gif) repeat-x; border: 1px solid #5f89e3; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 12px; color: #fff; font-weight: bold; line-height: 27px; vertical-align: top;
	}

.ctrl_blue20 { 
	height: 22px; background: url(/Images/common/common_btn_h20_blue.gif) repeat-x; border: 1px solid #5f89e3; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 11px; color: #fff; font-weight: bold; line-height: 22px; vertical-align: top;
	}

.ctrl_blue28 { 
	height: 30px; background: url(/Images/common/common_btn_h28_blue.gif) repeat-x; border: 1px solid #5f89e3; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 12px; color: #fff; font-weight: bold; line-height: 30px;
	}

.ctrl_silver20 { 
	height: 22px; background: url(/Images/common/common_btn_h20_silver.gif) repeat-x; border: 1px solid #abb3c4; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 11px; color: #474d5e; font-weight: bold; line-height: 22px; vertical-align: top;
	}

.ctrl_silver22_blue { 
	height: 24px; background: url(/Images/common/common_btn_h22_silver.gif) repeat-x; border: 1px solid #80a7f6; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 11px; color: #4281ff; line-height: 24px; vertical-align: top;
	}

.ctrl_silver22_red { 
	height: 24px; background: url(/Images/common/common_btn_h22_silver.gif) repeat-x; border: 1px solid #e89a9a; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 11px; color: #f26b6b; line-height: 24px; vertical-align: top;
	}
			
.ctrl_silver28 { 
	height: 30px; background: url(/Images/common/common_btn_h28_silver.gif) repeat-x; border: 1px solid #abb3c4; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 12px; color: #474d5e; font-weight: bold; line-height: 30px;
	}

.ctrl_silver60 { 
	height: 62px; background: url(/Images/common/common_btn_h60_silver.gif) repeat-x; border: 1px solid #abb3c4; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 12px; color: #606880; font-weight: bold; line-height: 64px; vertical-align: top; 
	}

.ctrl_gray20 {
	height: 22px; background: url(/Images/common/common_btn_h20_gray.gif) repeat-x; border: 1px solid #696f7f; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 11px; color: #fff; line-height: 21px; vertical-align: top;
	}

.ctrl_gray20_1 { /*---------------- ZOOM 마이너스 버튼--------------------*/
	height: 22px; background: url(/Images/common/common_btn_h20_gray.gif) repeat-x; border-top: 1px solid #737987; border-right: 1px solid #696f7e; border-bottom: 1px solid #737987; border-left: 1px solid #737987; 
	padding: 0 13px; cursor: pointer; font-family: dotum,'돋움'; font-size: 15px; color: #fff; line-height: 21px; vertical-align: top;
	}

.ctrl_gray20_2 { /*---------------- ZOOM 플러스 버튼 --------------------*/
	height: 22px; background: url(/Images/common/common_btn_h20_gray.gif) repeat-x; border-top: 1px solid #737987; border-right: 1px solid #737987; border-bottom: 1px solid #737987; border-left: 1px solid #9fa5b3; 
	padding: 0 13px; cursor: pointer; font-family: dotum,'돋움'; font-size: 15px; color: #fff; line-height: 21px; vertical-align: top;
	}

.ctrl_gray25 { 
	height: 27px; background: url(/Images/common/common_btn_h25_gray.gif) repeat-x; border: 1px solid #757b8a; padding: 0 13px; cursor: pointer;
	font-family: dotum,'돋움'; font-size: 12px; color: #fff; font-weight: bold; line-height: 27px;
	}


/* INPUT - TEXT 
----------------------------------------------------------------------------*/
.ctrl_textbox_style1 { height: 20px; line-height: 20px; vertical-align: top; border: 1px solid #abb3c4; font-family: dotum,'돋움'; font-size: 11px; color: #626877; text-align: left; padding-left: 5px; }


/* INPUT - SELECT 
----------------------------------------------------------------------------*/
.ctrl_selectbox_style1 { height: 22px; vertical-align: top; border: 1px solid #abb3c4; font-family: dotum,'돋움'; font-size: 11px; color: #626877; text-align: left; }


/* TEXTAREA 
----------------------------------------------------------------------------*/
.ctrl_textarea_style1 { overflow: hidden; border: 1px solid #abb3c4; padding: 5px; font-family: dotum,'돋움'; font-size: 12px; color: #626877; line-height: 17px; }







.shadow {
	-moz-box-shadow: 0px 1px 1px 0px #d1d7de;
	-webkit-box-shadow: 0px 1px 1px 0px #d1d7de;
	box-shadow: 0px 1px 1px 0px #d1d7de; 
}








